Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
Visual Basic |
---|
Dim instance As IEntityObjectsManagement Dim instanceIds As ICollection(Of Guid) Dim managementPackClasses As ICollection(Of ManagementPackClass) Dim traversalDepth As TraversalDepth Dim queryOptions As ObjectQueryOptions Dim returnValue As Dictionary(Of Guid, IList(Of T)) returnValue = instance.GetRelatedObjects(instanceIds, managementPackClasses, traversalDepth, queryOptions) |
Syntax
Visual Basic |
---|
Function GetRelatedObjects(Of T As EnterpriseManagementObject) ( _ instanceIds As ICollection(Of Guid), _ managementPackClasses As ICollection(Of ManagementPackClass), _ traversalDepth As TraversalDepth, _ queryOptions As ObjectQueryOptions _ ) As Dictionary(Of Guid, IList(Of T)) |
C# |
---|
Dictionary<Guid,IList<T>> GetRelatedObjects<T> ( ICollection<Guid> instanceIds, ICollection<ManagementPackClass> managementPackClasses, TraversalDepth traversalDepth, ObjectQueryOptions queryOptions ) where T : EnterpriseManagementObject |
C++ |
---|
generic<typename T> where T : EnterpriseManagementObject Dictionary<Guid, IList<T>^>^ GetRelatedObjects ( ICollection<Guid>^ instanceIds, ICollection<ManagementPackClass^>^ managementPackClasses, TraversalDepth traversalDepth, ObjectQueryOptions^ queryOptions ) |
J# |
---|
|
JScript |
---|
|
GenericParameters
- T
-
The type to cast the management pack objects as.
Of type EnterpriseManagementObject.
Parameters
- instanceIds
-
Type: System.Collections.Generic.ICollection{System.Guid}
List of unique object identifiers.
- managementPackClasses
-
Type: System.Collections.Generic.ICollection{Microsoft.EnterpriseManagement.Configuration.ManagementPackClass}
The list of management pack classes to return.
- traversalDepth
-
Type: TraversalDepth
One of the enumeration values.
- queryOptions
-
Type: ObjectQueryOptions
The query options.
Return Value
Type: Dictionary A dictionary of discovered objects.Exceptions
Exception type | Condition |
---|---|
ArgumentNullException |
The returned instances are null (Nothing in Visual Basic) or the managementPackClasses parameter is a null reference. |
ArgumentOutOfRangeException |
The returned instances are empty. |
InvalidOperationException |
The returned instances contained duplicates. |
Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.